OPMD=MANCHESTER, DBGMD=RUN, OORDER=NO_CHANGE, ERRIEN=DISABLED, INRDYIEN=DISABLED, EDMD=DECODE, BEN=DISABLED, ORDYIEN=DISABLED, MOSIZE=SMALL, IORDER=NO_CHANGE, DMAEN=DISABLED
Module Control
INRDYIEN | Input Ready Interrupt Enable. 0 (DISABLED): Disable the input ready interrupt. 1 (ENABLED): Enable the input ready interrupt. |
ORDYIEN | Output Ready Interrupt Enable. 0 (DISABLED): Disable the output ready interrupt. 1 (ENABLED): Enable the output ready interrupt. |
ERRIEN | Error Interrupt Enable. 0 (DISABLED): Disable the error interrupt. 1 (ENABLED): Enable the error interrupt. |
RESET | Module Reset. 1 (ACTIVE): Reset the module. |
MOSIZE | Manchester Output Size. 0 (SMALL): Manchester encode operations generate a half-word output, and decode operations generate a byte output. 1 (LARGE): Manchester encode operations generate a word output, and decode operations generate a half-word output. |
EDMD | Encode Decode Mode. 0 (DECODE): Decode data written to DATAIN. 1 (ENCODE): Encode data written to DATAIN. |
OPMD | Operation Mode. 0 (MANCHESTER): The operation selected by ENCMD uses Manchester mode. 1 (3OUTOF6): The operation selected by ENCMD uses Three-out-of-Six mode. |
BEN | Bypass Encoder/Decoder Operation Enable. 0 (DISABLED): Do not bypass ENCDEC operations. 1 (ENABLED): Bypass ENCDEC operations. |
DMAEN | DMA Mode Enable. 0 (DISABLED): Disable DMA mode. 1 (ENABLED): Enable DMA mode. |
DBGMD | Debug Mode. 0 (RUN): The AES module will continue to operate while the core is halted in debug mode. 1 (HALT): A debug breakpoint will cause the AES module to halt. |
OORDER | Output Order Mode. 0 (NO_CHANGE): The module outputs data to DATAOUT in the same order as it was processed (input: B3 B2 B1 B0, output: B3 B2 B1 B0). 1 (HALF_WORD): The module flips the data in half-words before outputting to DATAOUT (input: B3 B2 B1 B0, output: B2 B3 B0 B1). 2 (WORD): The module flips the data in words before outputting to DATAOUT (input: B3 B2 B1 B0, output: B0 B1 B2 B3). 3 (LOWER_THREE_BYTES): The module flips the lower three bytes before outputting to DATAOUT (input: B3 B2 B1 B0, output: B3 B0 B1 B2). |
IORDER | Input Order Mode. 0 (NO_CHANGE): Data written to DATAIN is processed in the order written (input: B3 B2 B1 B0, output: B3 B2 B1 B0). 1 (HALF_WORD): The module flips the DATAIN input data in half-words (input: B2 B3 B0 B1, output: B3 B2 B1 B0). 2 (WORD): The module flips the DATAIN input data in words (input: B0 B1 B2 B3, output: B3 B2 B1 B0). 3 (LOWER_THREE_BYTES): The module flips the lower three bytes of the DATAIN input data (input: B3 B0 B1 B2, output: B3 B2 B1 B0). |